#Do not modify this file.
#This file is created during the build.

ifneq ($(strip $(smTest_SRCS_$(OS_CLASS))),)
smTest_SRCS+=$(subst -nil-,,$(smTest_SRCS_$(OS_CLASS)))
else
ifdef smTest_SRCS_DEFAULT
smTest_SRCS+=$(smTest_SRCS_DEFAULT)
endif
endif
ifneq ($(strip $(smTest_RCS_$(OS_CLASS))),)
smTest_RCS+=$(subst -nil-,,$(smTest_RCS_$(OS_CLASS)))
else
ifdef smTest_RCS_DEFAULT
smTest_RCS+=$(smTest_RCS_DEFAULT)
endif
endif
ifneq ($(strip $(smTest_OBJS_$(OS_CLASS))),)
smTest_OBJS+=$(subst -nil-,,$(smTest_OBJS_$(OS_CLASS)))
else
ifdef smTest_OBJS_DEFAULT
smTest_OBJS+=$(smTest_OBJS_DEFAULT)
endif
endif
ifneq ($(strip $(smTest_LDFLAGS_$(OS_CLASS))),)
smTest_LDFLAGS+=$(subst -nil-,,$(smTest_LDFLAGS_$(OS_CLASS)))
else
ifdef smTest_LDFLAGS_DEFAULT
smTest_LDFLAGS+=$(smTest_LDFLAGS_DEFAULT)
endif
endif
ifneq ($(strip $(smTest_OBJLIBS_$(OS_CLASS))),)
smTest_OBJLIBS+=$(subst -nil-,,$(smTest_OBJLIBS_$(OS_CLASS)))
else
ifdef smTest_OBJLIBS_DEFAULT
smTest_OBJLIBS+=$(smTest_OBJLIBS_DEFAULT)
endif
endif
ifneq ($(strip $(smTest_LDOBJS_$(OS_CLASS))),)
smTest_LDOBJS+=$(subst -nil-,,$(smTest_LDOBJS_$(OS_CLASS)))
else
ifdef smTest_LDOBJS_DEFAULT
smTest_LDOBJS+=$(smTest_LDOBJS_DEFAULT)
endif
endif
smTest_LDLIBS+=$(smTest_LIBS)
ifneq ($(strip $(smTest_LIBS_$(OS_CLASS))),)
smTest_LDLIBS+=$(subst -nil-,,$(smTest_LIBS_$(OS_CLASS)))
else
ifdef smTest_LIBS_DEFAULT
smTest_LDLIBS+=$(smTest_LIBS_DEFAULT)
endif
endif
ifneq ($(strip $(smTest_SYS_LIBS_$(OS_CLASS))),)
smTest_SYS_LIBS+=$(subst -nil-,,$(smTest_SYS_LIBS_$(OS_CLASS)))
else
ifdef smTest_SYS_LIBS_DEFAULT
smTest_SYS_LIBS+=$(smTest_SYS_LIBS_DEFAULT)
endif
endif
smTest_OBJS+=$(addsuffix $(OBJ),$(basename $(smTest_SRCS)))

ifeq ($(filter smTest,$(TESTPROD) $(PROD)),smTest)
ifeq (,$(strip $(smTest_OBJS) $(PRODUCT_OBJS)))
smTest_OBJS+=smTest$(OBJ)
endif
smTest_RESS+=$(addsuffix $(RES),$(basename $(smTest_RCS)))
smTest_OBJSNAME+=$(addsuffix $(OBJ),$(basename $(smTest_OBJS)))
smTest_DEPLIBS=$(foreach lib, $(smTest_LDLIBS),\
 $(firstword $(wildcard $(addsuffix /$(LIB_PREFIX)$(lib).*,\
 $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS)))\
 $(addsuffix /$(LIB_PREFIX)$(lib)$(LIB_SUFFIX),\
 $(firstword $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS))/)))
smTest$(EXE): $(smTest_OBJSNAME) $(smTest_RESS) $(smTest_DEPLIBS)
endif

ifeq ($(filter smTest,$(LIBRARY)),smTest)
ifneq ($(filter smTest,$(LOADABLE_LIBRARY)),smTest)
ifneq (,$(strip $(smTest_OBJS) $(LIBRARY_OBJS)))
BUILD_LIBRARY += smTest
endif
smTest_RESS+=$(addsuffix $(RES),$(basename $(smTest_RCS)))
smTest_OBJSNAME+=$(addsuffix $(OBJ),$(basename $(smTest_OBJS)))
smTest_DEPLIBS=$(foreach lib, $(smTest_LDLIBS),\
 $(firstword $(wildcard $(addsuffix /$(LIB_PREFIX)$(lib).*,\
 $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS)))\
 $(addsuffix /$(LIB_PREFIX)$(lib)$(LIB_SUFFIX),\
 $(firstword $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS))/)))
smTest_DLL_DEPLIBS=$(foreach lib, $(smTest_DLL_LIBS),\
 $(firstword $(wildcard $(addsuffix /$(LIB_PREFIX)$(lib).*,\
 $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS)))\
 $(addsuffix /$(LIB_PREFIX)$(lib)$(LIB_SUFFIX),\
 $(firstword $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS))/)))
$(LIB_PREFIX)smTest$(LIB_SUFFIX):$(smTest_OBJSNAME) $(smTest_RESS)
$(LIB_PREFIX)smTest$(LIB_SUFFIX):$(smTest_DEPLIBS)
$(LIB_PREFIX)smTest$(SHRLIB_SUFFIX):$(smTest_OBJSNAME) $(smTest_RESS)
$(LIB_PREFIX)smTest$(SHRLIB_SUFFIX):$(smTest_DEPLIBS)
$(LIB_PREFIX)smTest$(SHRLIB_SUFFIX):$(smTest_DLL_DEPLIBS)
endif
endif
ifeq ($(filter smTest,$(LOADABLE_LIBRARY)),smTest)
ifneq (,$(strip $(smTest_OBJS) $(LIBRARY_OBJS)))
LOADABLE_BUILD_LIBRARY += smTest
endif
smTest_RESS+=$(addsuffix $(RES),$(basename $(smTest_RCS)))
smTest_OBJSNAME+=$(addsuffix $(OBJ),$(basename $(smTest_OBJS)))
smTest_DEPLIBS=$(foreach lib, $(smTest_LDLIBS),\
 $(firstword $(wildcard $(addsuffix /$(LIB_PREFIX)$(lib).*,\
 $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS)))\
 $(addsuffix /$(LIB_PREFIX)$(lib)$(LIB_SUFFIX),\
 $(firstword $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS))/)))
smTest_DLL_DEPLIBS=$(foreach lib, $(smTest_DLL_LIBS),\
 $(firstword $(wildcard $(addsuffix /$(LIB_PREFIX)$(lib).*,\
 $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS)))\
 $(addsuffix /$(LIB_PREFIX)$(lib)$(LIB_SUFFIX),\
 $(firstword $($(lib)_DIR) $(SHRLIB_SEARCH_DIRS))/)))
$(LOADABLE_SHRLIB_PREFIX)smTest$(LOADABLE_SHRLIB_SUFFIX):$(smTest_OBJSNAME) $(smTest_RESS)
$(LOADABLE_SHRLIB_PREFIX)smTest$(LOADABLE_SHRLIB_SUFFIX):$(smTest_DEPLIBS)
$(LOADABLE_SHRLIB_PREFIX)smTest$(LOADABLE_SHRLIB_SUFFIX):$(smTest_DLL_DEPLIBS)
endif

